$(function(){





    $('#table').bootstrapTable({
        url: '${pageContext.request.contextPath}/../../commodity/query',
        method: "post",
        striped:true,
        contentType: "application/x-www-form-urlencoded",
        onDblClickRow: function (row, $element, field) {
            $("#myModal3").modal("show");
            $("#id").val(row.id);
            $("#bian").val(row.number);
            $("#nname").val(row.name);
            $("#dw1").val(row.comptype.id);
            $("#xh").val(row.spec);
            $("#ys1").val(row.colortype.id);
            $("#money").val(row.bprice);
            $("#fl").val(row.commtype.id);
            $("#sum3").val(row.miniin);
            $("#money2").val(row.eprice);

            $("#sum1").val(row.stock);

        },
        columns: [{
            field: 'id',
            title: 'id',
            visible : false,
        },{
            field: 'number',
            title: '产品编号'
        }, {
            field: 'name',
            title: '产品名称',
        },{
            field: 'commtype.id',
            title: '类别id',
            visible : false,
        }, {
            field: 'commtype.name',
            title: '类别名',
            visible : false,
        },{
            field: 'comptype.id',
            title: '单位id',
            visible : false,
        },{
            field: 'comptype.name',
            title: '单位',
            // formatter : function(value, row, index) {
            //     if(row.sex==1){
            //         return "男";
            //     }else if(row.sex==2){
            //         return "女";
            //     }
            // }
        }, {
            field: 'spec',
            title: '规格'
        }, {
            field: 'colortype.id',
            title: '颜色id',
            visible : false,
        },{
            field: 'colortype.name',
            title: '颜色'
        }, {
            field: 'miniin',
            title: '最低库存',
            visible : false,
        },{
            field: 'bprice',
            title: '参考进价',
        },{
            field: 'eprice',
            title: '卖价',
        }, {
            field: 'stock',
            title: '库存',
            //visible : false,
        }],
        queryParamsType: '',
        //修改分页的默认对数
        //offset,limit
        queryParams: queryParams,
        /* //是否显示刷新按钮。
         showRefresh:true,
         //是否显示内容列下拉框。
         showColumns:true,*/
        height:700,
        pageNumber: 1,
        pageSize: 9,
        pagination: true,
        sidePagination: 'server',
    })
})

function search() {

    var opt = $("#table").bootstrapTable('getOptions');

    var name = $("#name").val();
    var lei = $('#lei').combogrid('getValue');
    var chang = $("#chang").combogrid('getValue');
    //alert(name) ;

    $.post('${pageContext.request.contextPath}/../../commodity/query', {
        'lei':lei,
        'name': name,
        'chang':chang,
        'pageSize': opt.pageSize,
        'pageNumber': opt.pageNumber
    }, function (data) {

        //重新给table绑定数据
        $("#table").bootstrapTable("load", data);
    });
}

function queryParams(params) {
    var temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
        'pageSize': params.pageSize,  //页面大小
        'pageNumber': params.pageNumber, //页码
        'name': $("#name").val(),
        'lei' :$ ('#lei').combogrid('getValue'),
        'chang':$("#chang").combogrid('getValue'),

    };
    return temp;
};



function upd(){
    var id = $("#id").val();
    var name = $("#nname").val();
    var companyid = $("#dw1").val();
    var spec = $("#xh").val();
    var colorid = $("#ys1").val();
    var typeid = $("#fl").val();
    var bprice = $("#money").val();
    var eprice = $("#money2").val();
    var miniin = $("#sum3").val();

    $.post("${pageContext.request.contextPath}/../../commodity/add",{"id":id,"name": name1,"companyid":companyid, "spec":spec,"colorid":colorid,"typeid":typeid,"bprice":bprice,"eprice":eprice,"miniin":miniin},function(data){
        $("#table").bootstrapTable("load",data);
    })


}